import axios from 'axios';

export function listFile(query) {
  return axios({
    url: '/expropriation/expFile/list',
    method: 'get',
    params: query
  });
}

export function getDirs(query) {
  return axios({
    url: '/expropriation/expFile/getDirs',
    method: 'get',
    params: query
  });
}

export function updateByName(data) {
  return axios({
    url: '/expropriation/expFile/updateByName',
    method: 'post',
    data: data // 这里用 data 而不是 params 传递请求体
  });
}

export function deleteByUrl(data) {
  return axios({
    url: '/expropriation/expFile/deleteFile',
    method: 'post',
    data: data // 这里用 data 而不是 params 传递请求体
  });
}

export function addFolder(data) {
  return axios({
    url: '/expropriation/expFile/addFolder',
    method: 'post',
    data: data // 这里用 data 而不是 params 传递请求体
  });
}

export function getTree(data) {
  return axios({
    url: '/expropriation/expFile/getTree',
    method: 'get',
    params: data // 可以保持 params，通常用于 GET 请求
  });
}

export function deleteByIds(data) {
  return axios({
    url: '/expropriation/expFile/deleteByIds',
    method: 'post',
    data: data // 这里用 data 而不是 params 传递请求体
  });
}

export function getDirTree(data) {
  return axios({
    url: '/expropriation/expFile/getDirTree',
    method: 'get',
    params: data // 可以保持 params，通常用于 GET 请求
  });
}

export function move(data) {
  return axios({
    url: '/expropriation/expFile/move',
    method: 'post',
    data: data // 这里用 data 而不是 params 传递请求体
  });
}